home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 3 / Cream of the Crop 3.iso / utility / mu17_ext.zip / AMILOCK.DOC < prev    next >
Text File  |  1994-03-07  |  4KB  |  91 lines

  1.             Amilock   Version 1.0.1
  2.                 Release Version.
  3.  
  4. RELEASE CONDITONS -
  5.  
  6.     Bascially there are no conditions on the usage of this program no on the
  7. source code (included in this archive, if it isn't contact me (see below)), though 
  8. a little mention, if you decide to use parts of the code, wont, hurt, and I'd be
  9. grateful, since I did use quite a bit of time coding the below system.  
  10.  
  11.     This program is PD, you may do with it as you wish, the code is free,
  12. and if you have any questions about it, feel free to contact me.  (but please
  13. give credit where credit is due, ie if you use it in a program of yours, 
  14. give us a mention).
  15.  
  16.     cemn@manta.jcu.edu.au (Michael Nielsen BEHons).
  17.     
  18.     The above address should be valid until the end of 1994.
  19.     
  20.  
  21.  
  22. TESTING
  23.  
  24.     This program was originally an attempt to stop people from trying to 
  25. force access to the system, it was going to have a hard ware key along with it
  26. however, due to the sucess of the multiuser filesystem development group, this
  27. project is becoming too expensive to be of any real use, so it will die in its
  28. infancy.  Thus the program Amilock was born, it has many of the features which
  29. I Deviced to make the system safe, it will only temporarely protect it's own 
  30. password file, which means it is not accessible while the system is accessible
  31. this is a small feature which will prevent some one editing the file, if you 
  32. turned your back for a moment, (you should have activated the program if you
  33. leave the machine).
  34.  
  35.     The program will block all interactions with the user temporarely, 
  36. without causing any problems with the system.  It does this by inserting a 
  37. high priority interrupt server into the input.device interrupt queue, this 
  38. then forces the keyboard and mouse to pass information to this server first.
  39. the server interpretates the information and decides if it is allowed or not.
  40. If the action is to be disallowed, it remaps it to something harmless, eg, a
  41. left mouse button press is mapped to a right mouse button press (which is trapped
  42. by the main program and nulled).  Any attempt to use the keyboard as an 
  43. emergency mouse is also foiled, by the use of traps for keyboard entries.  
  44. Any keyboard event considered improper, is simply Nulled, (the machine ignores
  45. Null messages). 
  46.  
  47.  
  48. TESTING
  49.  
  50.     I have now stopped work on this little program, it works, and has been
  51. tested under the following conditions.
  52.  
  53.     Compatibility.
  54.  
  55.         Dos 3.0 (A4000/040)     
  56.  
  57.         Dos 2.0x(A3000/030)     (thanks to Derek
  58.                         (gldrm@manta.jcu.edu.au)).
  59.             (A2000)
  60.                 
  61.             (A500 )         (thanks to Gerard 
  62.                         (G.vanderHorst@research.ptt.nl))
  63.  
  64.     Usage.
  65.  
  66.         That is very simple, if you edit the password file, simply use
  67. the format indicated, the first field is the user name the second is the 
  68. password, the rest is required, but not used, and can be set to any thing.
  69.  
  70.     then
  71.  
  72.         Deamon 
  73.  
  74.             That boots the deamon, and sets the system up, temporarely
  75. protecting the password file from tampering.  To remove this simply login as Root
  76. this is hard coded, so no other username will be accepted, or in other words allow
  77. tampering with the password file.
  78.  
  79.         login or logout (provided login is in the path)
  80.  
  81.             Your system is now untouchable except by the three (or one)
  82. fignered salute.  the mouse continues to move as normal, however it does not
  83. do any thing other than move.  I was going to block that as well, but I though
  84. it was better to allow it to move.  (people tend to think a machine is frozen
  85. if the mouse does not move :->)
  86.  
  87.     I can be contacted, at cemn@manta.jcu.edu.au (up untill end of next year).
  88.  
  89.  
  90.     Enjoy, BTW this is my first Piece of PD!
  91.